package com.itheima.test;

import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;

public class test1 {

    public static void main(String[] args) throws Exception {

        //根据io流获得本地的 XLSX表
        XSSFWorkbook sheets1 = new XSSFWorkbook(new FileInputStream(new File("C:\\Users\\Jason\\Desktop\\新建 XLSX 工作表.xlsx")));

        //获得XLSX表里的第一张工作表 根据索引获得 GetSheetAt（0）
        XSSFSheet sheetAt1 = sheets1.getSheetAt(0);

        int firstRowNum = sheetAt1.getFirstRowNum();
        System.out.println("第一行的行号 = " + firstRowNum);
        int lastRowNum = sheetAt1.getLastRowNum();
        System.out.println("最后一行的行号 = " + lastRowNum);

        //遍历获得每一行 行对象
        for (Row row : sheetAt1) {
            //根据行对象 获得单元格 一行里面的第一个单元格Cell 也就是工作表的第一个数据
            for (Cell cell : row) {
                //打印
                System.out.print(cell+"\t\t");
            }
            System.out.println();
        }
        //关闭流
        sheets1.close();

    }






}
